import math
n=str(input())
if len(n)==4:
    print("число четырёхзначное")
else:
    print("число не четырёхзначное")
if int(n)%2==0:
    print("чётное")
else:
    print("нечётное")
if int(n)%3==0:
    print("число кратно 3")
else:
    print("число не кратно 3")
s=list(n)
m=max(s)
b=min(s)
print("максимальная цифра",m)
print("минимальная цифра",b)
if math.sqrt(int(n[0]))%1==0:
    print("цифра в разряде тысяч является квадратом",math.sqrt(int(n[0])))
else:
    print("цифра в разраде тысяч не является квадратом")
if math.sqrt(int(n[1]))%1==0:
    print("цифра в разряде сотен является квадратом цифры",math.sqrt(int(n[1])))
else:
    print("цифра в разраде сотен неявляется квадратом")
if math.sqrt(int(n[2]))%1==0:
    print("цифра в разряде десятков является квадратом")
else:
    print("цифра в разраде десятков не является квадратом",math.sqrt(int(n[2])))
if math.sqrt(int(n[3]))%1==0:
    print("цифра в разряде единиц является квадратом",math.sqrt(int(n[3])))
else:
    print("цифра в разраде единиц не является квадратом")
if math.sqrt(int(n))%1==0:
    print("число является квадратом",math.sqrt(int(n)))
else:
    print("число не является квадратом")
